#pragma once

// import java.math.BigDecimal;

#include "../SQLEvalVisitor.h"
#include "../../ast/SQLExpr.h"
#include "../../ast/expr/SQLMethodInvokeExpr.h"
#include "../../parser/ParserException.h"
#include "Function.h"

class SQLChar : virtual public SQLFunction
{

public:
	static SQLChar *instance();
	virtual ~SQLChar();
	virtual Object_ptr eval(SQLEvalVisitor *visitor, SQLMethodInvokeExpr *x);
};

